<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>fdk-aac: original/libSYS/include/FDK_audio.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">fdk-aac
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_ed137715e08969a186ec660e8ae6e2fb.html">original</a></li><li class="navelem"><a class="el" href="dir_abf7d4cbd5448271341442e73b756f52.html">libSYS</a></li><li class="navelem"><a class="el" href="dir_8619639418b31efc2d686e36f00ac6a2.html">include</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a>  </div>
  <div class="headertitle">
<div class="title">FDK_audio.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>Global audio struct and constant definitions.  
<a href="#details">More...</a></p>
<div class="textblock"><code>#include &quot;<a class="el" href="machine__type_8h_source.html">machine_type.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="generic_stds_8h_source.html">genericStds.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="syslib__channel_map_descr_8h_source.html">syslib_channelMapDescr.h</a>&quot;</code><br />
</div>
<p><a href="_f_d_k__audio_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_c_o_d_e_r___c_o_n_f_i_g.html">CODER_CONFIG</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_l_i_b___i_n_f_o.html">LIB_INFO</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_f_d_k__buf_descr.html">FDK_bufDescr</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:ac791def41acceac609d1871dfd2fe325"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><b>TT_IS_PACKET</b>(x)</td></tr>
<tr class="separator:ac791def41acceac609d1871dfd2fe325"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7fab6371bb7761101d278ef14942403"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><b>CAN_DO_PS</b>(aot)</td></tr>
<tr class="separator:aa7fab6371bb7761101d278ef14942403"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d6c78f44790abde9ba85965892a5c4a"><td class="memItemLeft" align="right" valign="top"><a id="a8d6c78f44790abde9ba85965892a5c4a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>IS_USAC</b>(aot)&#160;&#160;&#160;((aot) == <a class="el" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a79a600ed0f7a58189e5f7941c7c835da">AOT_USAC</a>)</td></tr>
<tr class="separator:a8d6c78f44790abde9ba85965892a5c4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0d769713bf0d875d026eca54bf32d47"><td class="memItemLeft" align="right" valign="top"><a id="ab0d769713bf0d875d026eca54bf32d47"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>IS_LOWDELAY</b>(aot)&#160;&#160;&#160;((aot) == <a class="el" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a14d1ff6db5919b2e14f886d23d25a348">AOT_ER_AAC_LD</a> || (aot) == <a class="el" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a4d619164e92a4e79d8c4d94d799104e7">AOT_ER_AAC_ELD</a>)</td></tr>
<tr class="separator:ab0d769713bf0d875d026eca54bf32d47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a603065d4b765e385754c3714ddb86b7f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_d_k__audio_8h.html#a603065d4b765e385754c3714ddb86b7f">AC_ER_VCB11</a>&#160;&#160;&#160;  0x000001</td></tr>
<tr class="separator:a603065d4b765e385754c3714ddb86b7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7372e18a08b36f24e261be1b81c83288"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_d_k__audio_8h.html#a7372e18a08b36f24e261be1b81c83288">AC_ER_RVLC</a>&#160;&#160;&#160;  0x000002</td></tr>
<tr class="separator:a7372e18a08b36f24e261be1b81c83288"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76ce00b691fa20b341e08c84b6180750"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_d_k__audio_8h.html#a76ce00b691fa20b341e08c84b6180750">AC_ER_HCR</a>&#160;&#160;&#160;  0x000004</td></tr>
<tr class="separator:a76ce00b691fa20b341e08c84b6180750"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f7baa6114f4b1465b0a89fb5ca705dc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_d_k__audio_8h.html#a9f7baa6114f4b1465b0a89fb5ca705dc">AC_SCALABLE</a>&#160;&#160;&#160;0x000008</td></tr>
<tr class="separator:a9f7baa6114f4b1465b0a89fb5ca705dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0187f5e026a7593da6870382e5390cf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_d_k__audio_8h.html#ad0187f5e026a7593da6870382e5390cf">AC_ELD</a>&#160;&#160;&#160;0x000010</td></tr>
<tr class="separator:ad0187f5e026a7593da6870382e5390cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a3652a7199adffda069bef43cd51f3d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_d_k__audio_8h.html#a8a3652a7199adffda069bef43cd51f3d">AC_LD</a>&#160;&#160;&#160;0x000020</td></tr>
<tr class="separator:a8a3652a7199adffda069bef43cd51f3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec924e1b4363644815c026706a9713b7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_d_k__audio_8h.html#aec924e1b4363644815c026706a9713b7">AC_ER</a>&#160;&#160;&#160;0x000040</td></tr>
<tr class="separator:aec924e1b4363644815c026706a9713b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47d8e2a3e1c2021734b740132f3dfd85"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_d_k__audio_8h.html#a47d8e2a3e1c2021734b740132f3dfd85">AC_BSAC</a>&#160;&#160;&#160;0x000080</td></tr>
<tr class="separator:a47d8e2a3e1c2021734b740132f3dfd85"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afeae81f40a37ceb80261e381399c0ebb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_d_k__audio_8h.html#afeae81f40a37ceb80261e381399c0ebb">AC_USAC</a>&#160;&#160;&#160;0x000100</td></tr>
<tr class="separator:afeae81f40a37ceb80261e381399c0ebb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89b8ff13f62a47be74e2bbc731b7c247"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_d_k__audio_8h.html#a89b8ff13f62a47be74e2bbc731b7c247">AC_RSV603DA</a>&#160;&#160;&#160;0x000200</td></tr>
<tr class="separator:a89b8ff13f62a47be74e2bbc731b7c247"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ee37bb9e027173e0a0b8685bd32a253"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_d_k__audio_8h.html#a9ee37bb9e027173e0a0b8685bd32a253">AC_HDAAC</a>&#160;&#160;&#160;0x000400</td></tr>
<tr class="separator:a9ee37bb9e027173e0a0b8685bd32a253"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9855ae08576572d70c1b935ff2c21df4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_d_k__audio_8h.html#a9855ae08576572d70c1b935ff2c21df4">AC_RSVD50</a>&#160;&#160;&#160;0x004000</td></tr>
<tr class="separator:a9855ae08576572d70c1b935ff2c21df4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00dac14a993579eb30100060bbc6108f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_d_k__audio_8h.html#a00dac14a993579eb30100060bbc6108f">AC_SBR_PRESENT</a>&#160;&#160;&#160;0x008000</td></tr>
<tr class="separator:a00dac14a993579eb30100060bbc6108f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada64c315aa4064bc693e2ac7ad802db1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_d_k__audio_8h.html#ada64c315aa4064bc693e2ac7ad802db1">AC_SBRCRC</a>&#160;&#160;&#160;  0x010000</td></tr>
<tr class="separator:ada64c315aa4064bc693e2ac7ad802db1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72122a91d33884e00c382a6eb2acd3a2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_d_k__audio_8h.html#a72122a91d33884e00c382a6eb2acd3a2">AC_PS_PRESENT</a>&#160;&#160;&#160;0x020000</td></tr>
<tr class="separator:a72122a91d33884e00c382a6eb2acd3a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8623f99b1028c12289435a79327fc2ab"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_d_k__audio_8h.html#a8623f99b1028c12289435a79327fc2ab">AC_MPS_PRESENT</a>&#160;&#160;&#160;  0x040000</td></tr>
<tr class="separator:a8623f99b1028c12289435a79327fc2ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f807233d7004e14493f536f3b025382"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_d_k__audio_8h.html#a9f807233d7004e14493f536f3b025382">AC_DRM</a>&#160;&#160;&#160;0x080000</td></tr>
<tr class="separator:a9f807233d7004e14493f536f3b025382"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a386106218662531313d81a123311fca2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_d_k__audio_8h.html#a386106218662531313d81a123311fca2">AC_INDEP</a>&#160;&#160;&#160;0x100000</td></tr>
<tr class="separator:a386106218662531313d81a123311fca2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88452f42c4ede1d15675e636b1eb586d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_d_k__audio_8h.html#a88452f42c4ede1d15675e636b1eb586d">AC_MPEGD_RES</a>&#160;&#160;&#160;0x200000</td></tr>
<tr class="separator:a88452f42c4ede1d15675e636b1eb586d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4464d4bc1fa24efcebcc32b43ec170f4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_d_k__audio_8h.html#a4464d4bc1fa24efcebcc32b43ec170f4">AC_SAOC_PRESENT</a>&#160;&#160;&#160;0x400000</td></tr>
<tr class="separator:a4464d4bc1fa24efcebcc32b43ec170f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae52318cf26e7b2f7d6254e012b2bed12"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_d_k__audio_8h.html#ae52318cf26e7b2f7d6254e012b2bed12">AC_DAB</a>&#160;&#160;&#160;0x800000</td></tr>
<tr class="separator:ae52318cf26e7b2f7d6254e012b2bed12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad72bd8d281e930d161f620d15153b4c4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_d_k__audio_8h.html#ad72bd8d281e930d161f620d15153b4c4">AC_ELD_DOWNSCALE</a>&#160;&#160;&#160;0x1000000</td></tr>
<tr class="separator:ad72bd8d281e930d161f620d15153b4c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1574b18dfe87e185438a9d7dc8b469c1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_d_k__audio_8h.html#a1574b18dfe87e185438a9d7dc8b469c1">AC_LD_MPS</a>&#160;&#160;&#160;0x2000000</td></tr>
<tr class="separator:a1574b18dfe87e185438a9d7dc8b469c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30ab1a8a2a2e0c469415714a17158ecc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_d_k__audio_8h.html#a30ab1a8a2a2e0c469415714a17158ecc">AC_DRC_PRESENT</a>&#160;&#160;&#160;  0x4000000</td></tr>
<tr class="separator:a30ab1a8a2a2e0c469415714a17158ecc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adab467b37bdd36b8cfc2156bc35b6993"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_d_k__audio_8h.html#adab467b37bdd36b8cfc2156bc35b6993">AC_USAC_SCFGI3</a>&#160;&#160;&#160;  0x8000000</td></tr>
<tr class="separator:adab467b37bdd36b8cfc2156bc35b6993"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f1607a103ec8f83aba50cb59a388dae"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_d_k__audio_8h.html#a0f1607a103ec8f83aba50cb59a388dae">AC_CM_DET_CFG_CHANGE</a>&#160;&#160;&#160;  0x000001</td></tr>
<tr class="separator:a0f1607a103ec8f83aba50cb59a388dae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48017bde31c4ff48b9c0ba3942bc951a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_d_k__audio_8h.html#a48017bde31c4ff48b9c0ba3942bc951a">AC_CM_ALLOC_MEM</a>&#160;&#160;&#160;  0x000002</td></tr>
<tr class="separator:a48017bde31c4ff48b9c0ba3942bc951a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad92954d2b1b16dd2eece6cc6f8c153f6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_d_k__audio_8h.html#ad92954d2b1b16dd2eece6cc6f8c153f6">AC_EL_USAC_TW</a>&#160;&#160;&#160;0x000001</td></tr>
<tr class="separator:ad92954d2b1b16dd2eece6cc6f8c153f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb91d28a54d66765310d78aaab7b8d2c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_d_k__audio_8h.html#abb91d28a54d66765310d78aaab7b8d2c">AC_EL_USAC_NOISE</a>&#160;&#160;&#160;0x000002</td></tr>
<tr class="separator:abb91d28a54d66765310d78aaab7b8d2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c4f1bb659e61c3af5a72625140c253e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_d_k__audio_8h.html#a7c4f1bb659e61c3af5a72625140c253e">AC_EL_USAC_ITES</a>&#160;&#160;&#160;0x000004</td></tr>
<tr class="separator:a7c4f1bb659e61c3af5a72625140c253e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ca478804601414340e4652d56fdb8ec"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_d_k__audio_8h.html#a1ca478804601414340e4652d56fdb8ec">AC_EL_USAC_PVC</a>&#160;&#160;&#160;  0x000008</td></tr>
<tr class="separator:a1ca478804601414340e4652d56fdb8ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99e5543645325df7851099c9c91c6d9e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_d_k__audio_8h.html#a99e5543645325df7851099c9c91c6d9e">AC_EL_USAC_MPS212</a>&#160;&#160;&#160;0x000010</td></tr>
<tr class="separator:a99e5543645325df7851099c9c91c6d9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac910d6a261ca7e89d0c2041c76acf1a9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_d_k__audio_8h.html#ac910d6a261ca7e89d0c2041c76acf1a9">AC_EL_USAC_LFE</a>&#160;&#160;&#160;0x000020</td></tr>
<tr class="separator:ac910d6a261ca7e89d0c2041c76acf1a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0d9f0d8c252a10425c8d747219dd37e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_d_k__audio_8h.html#ab0d9f0d8c252a10425c8d747219dd37e">AC_EL_USAC_CP_POSSIBLE</a>&#160;&#160;&#160;  0x000040</td></tr>
<tr class="separator:ab0d9f0d8c252a10425c8d747219dd37e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4751b64e78acd88be4c90ea7cdb4c167"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_d_k__audio_8h.html#a4751b64e78acd88be4c90ea7cdb4c167">AC_EL_ENHANCED_NOISE</a>&#160;&#160;&#160;0x000080</td></tr>
<tr class="separator:a4751b64e78acd88be4c90ea7cdb4c167"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ec7e862671bf967fdc1cb94ec042e5f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_d_k__audio_8h.html#a2ec7e862671bf967fdc1cb94ec042e5f">AC_EL_IGF_AFTER_TNS</a>&#160;&#160;&#160;0x000100</td></tr>
<tr class="separator:a2ec7e862671bf967fdc1cb94ec042e5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6bcf42d35fd73f00878e8b1f13351e7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_d_k__audio_8h.html#ae6bcf42d35fd73f00878e8b1f13351e7">AC_EL_IGF_INDEP_TILING</a>&#160;&#160;&#160;0x000200</td></tr>
<tr class="separator:ae6bcf42d35fd73f00878e8b1f13351e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a976265b508458c7503b573ee1ce57189"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_d_k__audio_8h.html#a976265b508458c7503b573ee1ce57189">AC_EL_IGF_USE_ENF</a>&#160;&#160;&#160;0x000400</td></tr>
<tr class="separator:a976265b508458c7503b573ee1ce57189"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20d4703352e850395b4fa75364be6813"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_d_k__audio_8h.html#a20d4703352e850395b4fa75364be6813">AC_EL_FULLBANDLPD</a>&#160;&#160;&#160;0x000800</td></tr>
<tr class="separator:a20d4703352e850395b4fa75364be6813"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a698d24ac8397064733ffbc8dbdef8258"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_d_k__audio_8h.html#a698d24ac8397064733ffbc8dbdef8258">AC_EL_LPDSTEREOIDX</a>&#160;&#160;&#160;0x001000</td></tr>
<tr class="separator:a698d24ac8397064733ffbc8dbdef8258"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6140fdc85bfd79eb7c14fa8ea808a6a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_d_k__audio_8h.html#ae6140fdc85bfd79eb7c14fa8ea808a6a">AC_EL_LFE</a>&#160;&#160;&#160;0x002000</td></tr>
<tr class="separator:ae6140fdc85bfd79eb7c14fa8ea808a6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abea75552938adec7ea98adf556e7ea84"><td class="memItemLeft" align="right" valign="top"><a id="abea75552938adec7ea98adf556e7ea84"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>CC_MPEG_ID</b>&#160;&#160;&#160;0x00100000</td></tr>
<tr class="separator:abea75552938adec7ea98adf556e7ea84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af15d75b315bd915f65db402d81e3eda1"><td class="memItemLeft" align="right" valign="top"><a id="af15d75b315bd915f65db402d81e3eda1"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>CC_IS_BASELAYER</b>&#160;&#160;&#160;0x00200000</td></tr>
<tr class="separator:af15d75b315bd915f65db402d81e3eda1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57df08e4011ce5a32800ea7a82cdc6ba"><td class="memItemLeft" align="right" valign="top"><a id="a57df08e4011ce5a32800ea7a82cdc6ba"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>CC_PROTECTION</b>&#160;&#160;&#160;0x00400000</td></tr>
<tr class="separator:a57df08e4011ce5a32800ea7a82cdc6ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adcbc39ea4849354fa0da720ebbad379d"><td class="memItemLeft" align="right" valign="top"><a id="adcbc39ea4849354fa0da720ebbad379d"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>CC_SBR</b>&#160;&#160;&#160;0x00800000</td></tr>
<tr class="separator:adcbc39ea4849354fa0da720ebbad379d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2262775bca10dbb9cd45e5e3679610f7"><td class="memItemLeft" align="right" valign="top"><a id="a2262775bca10dbb9cd45e5e3679610f7"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>CC_SBRCRC</b>&#160;&#160;&#160;0x00010000</td></tr>
<tr class="separator:a2262775bca10dbb9cd45e5e3679610f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7050fe194e80956fb2f5c376ad15f68"><td class="memItemLeft" align="right" valign="top"><a id="ac7050fe194e80956fb2f5c376ad15f68"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>CC_SAC</b>&#160;&#160;&#160;0x00020000</td></tr>
<tr class="separator:ac7050fe194e80956fb2f5c376ad15f68"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1ab37eda806f8434c0b0b766411d29d"><td class="memItemLeft" align="right" valign="top"><a id="aa1ab37eda806f8434c0b0b766411d29d"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>CC_RVLC</b>&#160;&#160;&#160;0x01000000</td></tr>
<tr class="separator:aa1ab37eda806f8434c0b0b766411d29d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad54012770e94712f223f9bf5968ef09a"><td class="memItemLeft" align="right" valign="top"><a id="ad54012770e94712f223f9bf5968ef09a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>CC_VCB11</b>&#160;&#160;&#160;0x02000000</td></tr>
<tr class="separator:ad54012770e94712f223f9bf5968ef09a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac918b85ce7d91ea331d31ebaba03d59e"><td class="memItemLeft" align="right" valign="top"><a id="ac918b85ce7d91ea331d31ebaba03d59e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>CC_HCR</b>&#160;&#160;&#160;0x04000000</td></tr>
<tr class="separator:ac918b85ce7d91ea331d31ebaba03d59e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a014e4af1c4ca67fe45aea72a6dc42665"><td class="memItemLeft" align="right" valign="top"><a id="a014e4af1c4ca67fe45aea72a6dc42665"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>CC_PSEUDO_SURROUND</b>&#160;&#160;&#160;0x08000000</td></tr>
<tr class="separator:a014e4af1c4ca67fe45aea72a6dc42665"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2361cc21caaa8cf36a41270d40e3c729"><td class="memItemLeft" align="right" valign="top"><a id="a2361cc21caaa8cf36a41270d40e3c729"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>CC_USAC_NOISE</b>&#160;&#160;&#160;0x10000000</td></tr>
<tr class="separator:a2361cc21caaa8cf36a41270d40e3c729"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ca555752f18b403876f914f4a689aed"><td class="memItemLeft" align="right" valign="top"><a id="a8ca555752f18b403876f914f4a689aed"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>CC_USAC_TW</b>&#160;&#160;&#160;0x20000000</td></tr>
<tr class="separator:a8ca555752f18b403876f914f4a689aed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd6b2453c100185413938fc09dd06c83"><td class="memItemLeft" align="right" valign="top"><a id="abd6b2453c100185413938fc09dd06c83"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>CC_USAC_HBE</b>&#160;&#160;&#160;0x40000000</td></tr>
<tr class="separator:abd6b2453c100185413938fc09dd06c83"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afbebcbb02ace39786a363d569b9090ac"><td class="memItemLeft" align="right" valign="top"><a id="afbebcbb02ace39786a363d569b9090ac"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>USAC_ID_BIT</b>&#160;&#160;&#160;16 /** USAC element IDs start at USAC_ID_BIT */</td></tr>
<tr class="separator:afbebcbb02ace39786a363d569b9090ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a9bcd443ce29f6b807fff3261e8894d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><b>IS_CHANNEL_ELEMENT</b>(elementId)</td></tr>
<tr class="separator:a7a9bcd443ce29f6b807fff3261e8894d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc9b15a877c8bafca8f3e9b5f36b2651"><td class="memItemLeft" align="right" valign="top"><a id="acc9b15a877c8bafca8f3e9b5f36b2651"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>IS_MP4_CHANNEL_ELEMENT</b>(elementId)&#160;&#160;&#160;  ((elementId) == <a class="el" href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558a487458a42d130126866413c042b7f34c">ID_SCE</a> || (elementId) == <a class="el" href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558ab7936eabb84e1f5ef0783cc893a5534f">ID_CPE</a> || (elementId) == <a class="el" href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558a5ff082bdf9489cf18c0adbf8f89eac6f">ID_LFE</a>)</td></tr>
<tr class="separator:acc9b15a877c8bafca8f3e9b5f36b2651"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a688e6eb4e3987f7672585c99df909f25"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_d_k__audio_8h.html#a688e6eb4e3987f7672585c99df909f25">EXT_ID_BITS</a>&#160;&#160;&#160;4</td></tr>
<tr class="separator:a688e6eb4e3987f7672585c99df909f25"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00928df86a0cc0c56dae756799011ef8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><b>IS_USAC_CHANNEL_ELEMENT</b>(elementId)</td></tr>
<tr class="separator:a00928df86a0cc0c56dae756799011ef8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaddf4c6e66200bdb5979f82a9b4d32d7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_d_k__audio_8h.html#aaddf4c6e66200bdb5979f82a9b4d32d7">LIB_VERSION</a>(lev0,  lev1,  lev2)</td></tr>
<tr class="separator:aaddf4c6e66200bdb5979f82a9b4d32d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45083124818102722319628af2ba3a2d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_d_k__audio_8h.html#a45083124818102722319628af2ba3a2d">LIB_VERSION_STRING</a>(info)</td></tr>
<tr class="separator:a45083124818102722319628af2ba3a2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a207b9f5a5e178833341dacf9bd0cac9c"><td class="memItemLeft" align="right" valign="top"><a id="a207b9f5a5e178833341dacf9bd0cac9c"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>FDK_AUDIO_INLINE</b></td></tr>
<tr class="separator:a207b9f5a5e178833341dacf9bd0cac9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a545d97d19fbd69c0bbacdb8a658d833e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_d_k__audio_8h.html#a545d97d19fbd69c0bbacdb8a658d833e">FDK_BUF_TYPE_MASK_IO</a>&#160;&#160;&#160;((<a class="el" href="machine__type_8h.html#afff0ab3629a68bc1bb3b2a2f4296173f">UINT</a>)0x03 &lt;&lt; 30)</td></tr>
<tr class="separator:a545d97d19fbd69c0bbacdb8a658d833e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f265caca2af052cbb5c1c733a36c27d"><td class="memItemLeft" align="right" valign="top"><a id="a3f265caca2af052cbb5c1c733a36c27d"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>FDK_BUF_TYPE_MASK_DESCR</b>&#160;&#160;&#160;((<a class="el" href="machine__type_8h.html#afff0ab3629a68bc1bb3b2a2f4296173f">UINT</a>)0x3F &lt;&lt; 16)</td></tr>
<tr class="separator:a3f265caca2af052cbb5c1c733a36c27d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a290b3b237149bbeacd12ddcbf6a5d792"><td class="memItemLeft" align="right" valign="top"><a id="a290b3b237149bbeacd12ddcbf6a5d792"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>FDK_BUF_TYPE_MASK_ID</b>&#160;&#160;&#160;((<a class="el" href="machine__type_8h.html#afff0ab3629a68bc1bb3b2a2f4296173f">UINT</a>)0xFF)</td></tr>
<tr class="separator:a290b3b237149bbeacd12ddcbf6a5d792"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a565c4ce811c4eac73bc6047a62813994"><td class="memItemLeft" align="right" valign="top"><a id="a565c4ce811c4eac73bc6047a62813994"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>FDK_BUF_TYPE_INPUT</b>&#160;&#160;&#160;((<a class="el" href="machine__type_8h.html#afff0ab3629a68bc1bb3b2a2f4296173f">UINT</a>)0x1 &lt;&lt; 30)</td></tr>
<tr class="separator:a565c4ce811c4eac73bc6047a62813994"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0eb7660f5d83456c1fa3745a3ee651b3"><td class="memItemLeft" align="right" valign="top"><a id="a0eb7660f5d83456c1fa3745a3ee651b3"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>FDK_BUF_TYPE_OUTPUT</b>&#160;&#160;&#160;((<a class="el" href="machine__type_8h.html#afff0ab3629a68bc1bb3b2a2f4296173f">UINT</a>)0x2 &lt;&lt; 30)</td></tr>
<tr class="separator:a0eb7660f5d83456c1fa3745a3ee651b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1d36842ebceeae5adf04c6cbbef87b1"><td class="memItemLeft" align="right" valign="top"><a id="af1d36842ebceeae5adf04c6cbbef87b1"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>FDK_BUF_TYPE_PCM_DATA</b>&#160;&#160;&#160;((<a class="el" href="machine__type_8h.html#afff0ab3629a68bc1bb3b2a2f4296173f">UINT</a>)0x1 &lt;&lt; 16)</td></tr>
<tr class="separator:af1d36842ebceeae5adf04c6cbbef87b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:affa7357e5cb08adb2d87589adfb66ded"><td class="memItemLeft" align="right" valign="top"><a id="affa7357e5cb08adb2d87589adfb66ded"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>FDK_BUF_TYPE_ANC_DATA</b>&#160;&#160;&#160;((<a class="el" href="machine__type_8h.html#afff0ab3629a68bc1bb3b2a2f4296173f">UINT</a>)0x2 &lt;&lt; 16)</td></tr>
<tr class="separator:affa7357e5cb08adb2d87589adfb66ded"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aedeb1b510f78c974d0bd01e3b020ff2e"><td class="memItemLeft" align="right" valign="top"><a id="aedeb1b510f78c974d0bd01e3b020ff2e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>FDK_BUF_TYPE_BS_DATA</b>&#160;&#160;&#160;((<a class="el" href="machine__type_8h.html#afff0ab3629a68bc1bb3b2a2f4296173f">UINT</a>)0x4 &lt;&lt; 16)</td></tr>
<tr class="separator:aedeb1b510f78c974d0bd01e3b020ff2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:a8f74a240f3ee17b6c79bc0abb88529d1"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_l_i_b___i_n_f_o.html">LIB_INFO</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_d_k__audio_8h.html#a8f74a240f3ee17b6c79bc0abb88529d1">LIB_INFO</a></td></tr>
<tr class="separator:a8f74a240f3ee17b6c79bc0abb88529d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d9faa21ab024cdb9b7d9deec8406e54"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_f_d_k__buf_descr.html">FDK_bufDescr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_d_k__audio_8h.html#a3d9faa21ab024cdb9b7d9deec8406e54">FDK_bufDescr</a></td></tr>
<tr class="separator:a3d9faa21ab024cdb9b7d9deec8406e54"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:a89021fa008d0a93e735361ed4f3b885f"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_d_k__audio_8h.html#a89021fa008d0a93e735361ed4f3b885f">FILE_FORMAT</a> { <br />
&#160;&#160;<a class="el" href="_f_d_k__audio_8h.html#a89021fa008d0a93e735361ed4f3b885fa002a351c4fed7e3b7dbc83129ecc397e">FF_UNKNOWN</a> = -1
, <a class="el" href="_f_d_k__audio_8h.html#a89021fa008d0a93e735361ed4f3b885fa4ead52839a6c5f8e57a3e8ba69542de4">FF_RAW</a> = 0
, <a class="el" href="_f_d_k__audio_8h.html#a89021fa008d0a93e735361ed4f3b885fae41f8219f3e3a0a2468e8af8be2b2bb9">FF_MP4_3GPP</a> = 3
, <a class="el" href="_f_d_k__audio_8h.html#a89021fa008d0a93e735361ed4f3b885fa5ecc16a7d346ef5c0c15d05e33b9205a">FF_MP4_MP4F</a> = 4
, <br />
&#160;&#160;<a class="el" href="_f_d_k__audio_8h.html#a89021fa008d0a93e735361ed4f3b885fafe403ba8cfaea1cef0ec673494dad608">FF_RAWPACKETS</a> = 5
<br />
 }</td></tr>
<tr class="separator:a89021fa008d0a93e735361ed4f3b885f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a3ab43f50232345732813eefad2dd08"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_d_k__audio_8h.html#a9a3ab43f50232345732813eefad2dd08">TRANSPORT_TYPE</a> { <br />
&#160;&#160;<a class="el" href="_f_d_k__audio_8h.html#a9a3ab43f50232345732813eefad2dd08ae1337cb8929e2e7e6a602ab0dee5b59e">TT_UNKNOWN</a> = -1
, <a class="el" href="_f_d_k__audio_8h.html#a9a3ab43f50232345732813eefad2dd08a4d0400b7a55154203fa3f281b5a57073">TT_MP4_RAW</a> = 0
, <a class="el" href="_f_d_k__audio_8h.html#a9a3ab43f50232345732813eefad2dd08aef516f1e49e922a6b8f0efe04d6ca421">TT_MP4_ADIF</a> = 1
, <a class="el" href="_f_d_k__audio_8h.html#a9a3ab43f50232345732813eefad2dd08a0e7825c382a9f19c3fcbe0e23858b517">TT_MP4_ADTS</a> = 2
, <br />
&#160;&#160;<a class="el" href="_f_d_k__audio_8h.html#a9a3ab43f50232345732813eefad2dd08ac1978d1881aa428f42540064d01a2a76">TT_MP4_LATM_MCP1</a> = 6
, <a class="el" href="_f_d_k__audio_8h.html#a9a3ab43f50232345732813eefad2dd08a6ac653ff6368aa3083fe5f70045333f6">TT_MP4_LATM_MCP0</a> = 7
, <a class="el" href="_f_d_k__audio_8h.html#a9a3ab43f50232345732813eefad2dd08aed2f618bfb9281f79a6215ef8baf3cef">TT_MP4_LOAS</a> = 10
, <a class="el" href="_f_d_k__audio_8h.html#a9a3ab43f50232345732813eefad2dd08a709143ae9e3b676be28ccdb3099486e3">TT_DRM</a> = 12
<br />
 }</td></tr>
<tr class="separator:a9a3ab43f50232345732813eefad2dd08"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1570925f07a0866afc2681ce1408721"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721">AUDIO_OBJECT_TYPE</a> { <br />
&#160;&#160;<b>AOT_NONE</b> = -1
, <b>AOT_NULL_OBJECT</b> = 0
, <a class="el" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721afc99ecbce72896f9843662fadfc70abf">AOT_AAC_MAIN</a> = 1
, <a class="el" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721abda162f68ce9d620587e3c5aab756312">AOT_AAC_LC</a> = 2
, <br />
&#160;&#160;<b>AOT_AAC_SSR</b> = 3
, <b>AOT_AAC_LTP</b> = 4
, <b>AOT_SBR</b> = 5
, <b>AOT_AAC_SCAL</b> = 6
, <br />
&#160;&#160;<b>AOT_TWIN_VQ</b> = 7
, <b>AOT_CELP</b> = 8
, <b>AOT_HVXC</b> = 9
, <a class="el" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721ac414ea23bec0e6697f8f49fb3a79f772">AOT_RSVD_10</a> = 10
, <br />
&#160;&#160;<a class="el" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721ad7598e86199a9a1ffc4d420a526344e9">AOT_RSVD_11</a> = 11
, <a class="el" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a38805a997f1473e544bfbbb022a256ca">AOT_TTSI</a> = 12
, <a class="el" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a3243adfe8ad1216249dcf2154fa4281c">AOT_MAIN_SYNTH</a> = 13
, <a class="el" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a5440c75750535c5dc34afbe39f2db1ad">AOT_WAV_TAB_SYNTH</a> = 14
, <br />
&#160;&#160;<a class="el" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721ab2b96cce634270982ef1ee5b7cdf4740">AOT_GEN_MIDI</a> = 15
, <a class="el" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a16661dc4cccd8b06e6d6449cd362e84a">AOT_ALG_SYNTH_AUD_FX</a> = 16
, <a class="el" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a51b26f06ec2431eee5bff31ec078da51">AOT_ER_AAC_LC</a> = 17
, <a class="el" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721ad51d1945df20952d3da78d0899930817">AOT_RSVD_18</a> = 18
, <br />
&#160;&#160;<a class="el" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721ac5b7f22593c1e7109e6450b81fd143af">AOT_ER_AAC_LTP</a> = 19
, <a class="el" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721ab7a581c36c965fac3c482ad54ef6f3b7">AOT_ER_AAC_SCAL</a> = 20
, <a class="el" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721ab09a66271fe981c9713248a4c13e35fc">AOT_ER_TWIN_VQ</a> = 21
, <a class="el" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721aa3ec84cbc88329cbaa21df233d0d5fce">AOT_ER_BSAC</a> = 22
, <br />
&#160;&#160;<a class="el" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a14d1ff6db5919b2e14f886d23d25a348">AOT_ER_AAC_LD</a> = 23
, <a class="el" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a214e7bcc903f7fbb0e0cbe0d0a526966">AOT_ER_CELP</a> = 24
, <a class="el" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a76575c302f3e2f8c13a01e36f98fad60">AOT_ER_HVXC</a> = 25
, <a class="el" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721ad2b2f032e47201b9d5e53912570ce401">AOT_ER_HILN</a> = 26
, <br />
&#160;&#160;<a class="el" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721abe1dc27641b38ecfbae6163d43c9b840">AOT_ER_PARA</a> = 27
, <a class="el" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721aedd997ceaeceb4ca0f6794248f7f7205">AOT_RSVD_28</a> = 28
, <a class="el" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721afb6c5dc863da9b9dd0b752db6a1a70c8">AOT_PS</a> = 29
, <a class="el" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a426586844b1f4c915dfb06f6af59d917">AOT_MPEGS</a> = 30
, <br />
&#160;&#160;<a class="el" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a0cbd77749c4254ab06220729dfab6c26">AOT_ESCAPE</a> = 31
, <a class="el" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721ac62097bd807d4af85c36c2a4c6df6a32">AOT_MP3ONMP4_L1</a> = 32
, <a class="el" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721ac29571fd6be3263ccb9c6823a17d4234">AOT_MP3ONMP4_L2</a> = 33
, <a class="el" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a3bc9a963f1f4638a58651934c86d73b0">AOT_MP3ONMP4_L3</a> = 34
, <br />
&#160;&#160;<a class="el" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721ad44dc31a3b2af4ffceddd0ee4c8c42f8">AOT_RSVD_35</a> = 35
, <a class="el" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a84512779d40cb186f7f061e3fa2e4af2">AOT_RSVD_36</a> = 36
, <a class="el" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a438692976b6f568a6eb0c23717a12e68">AOT_AAC_SLS</a> = 37
, <a class="el" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a03b614d80559588a2698bb6272e3a763">AOT_SLS</a> = 38
, <br />
&#160;&#160;<a class="el" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a4d619164e92a4e79d8c4d94d799104e7">AOT_ER_AAC_ELD</a> = 39
, <a class="el" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a79a600ed0f7a58189e5f7941c7c835da">AOT_USAC</a> = 42
, <a class="el" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a29e4afaa0f42b6b96daef10ef0d6a93f">AOT_SAOC</a> = 43
, <a class="el" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a7126c5506154f129a64d121212186cfd">AOT_LD_MPEGS</a> = 44
, <br />
&#160;&#160;<a class="el" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a2f3f06ccd1d7ac82eb6f769c8e175e52">AOT_MP2_AAC_LC</a> = 129
, <a class="el" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a799bc471bf13b9d9133fb3e42aa8e3ad">AOT_MP2_SBR</a> = 132
, <a class="el" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a26a8b1a6683068db80851b474e2f90eb">AOT_DRM_AAC</a> = 143
, <a class="el" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721ab6746b7184bda7dc40120ac6c43e57f6">AOT_DRM_SBR</a> = 144
, <br />
&#160;&#160;<a class="el" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a9b82f1fd866a707c781da8a781b65199">AOT_DRM_MPEG_PS</a>
, <a class="el" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a9719c9101900e290293c0e9d0911eb35">AOT_DRM_SURROUND</a>
, <a class="el" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721ae354349a0b77beebfc470447fdbd58d3">AOT_DRM_USAC</a> = 147
<br />
 }</td></tr>
<tr class="separator:aa1570925f07a0866afc2681ce1408721"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c03bad3dfc905ed83eb9d683495683b"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_d_k__audio_8h.html#a4c03bad3dfc905ed83eb9d683495683b">CHANNEL_MODE</a> { <br />
&#160;&#160;<b>MODE_INVALID</b> = -1
, <b>MODE_UNKNOWN</b> = 0
, <a class="el" href="_f_d_k__audio_8h.html#a4c03bad3dfc905ed83eb9d683495683baf25f6bda513005f645d3626d9391f8cc">MODE_1</a> = 1
, <a class="el" href="_f_d_k__audio_8h.html#a4c03bad3dfc905ed83eb9d683495683ba0a36399f2feba688abe010c193b8a5f1">MODE_2</a> = 2
, <br />
&#160;&#160;<a class="el" href="_f_d_k__audio_8h.html#a4c03bad3dfc905ed83eb9d683495683ba1eebaef0988382d79e0d264c3fd9defc">MODE_1_2</a> = 3
, <a class="el" href="_f_d_k__audio_8h.html#a4c03bad3dfc905ed83eb9d683495683bab6ca6f471a746abdcca5a529097edbed">MODE_1_2_1</a> = 4
, <a class="el" href="_f_d_k__audio_8h.html#a4c03bad3dfc905ed83eb9d683495683bae962efe52de14327972236b2c3c8f952">MODE_1_2_2</a> = 5
, <a class="el" href="_f_d_k__audio_8h.html#a4c03bad3dfc905ed83eb9d683495683ba45a314be6a5d3d89c3ac82b6bbfff020">MODE_1_2_2_1</a> = 6
, <br />
&#160;&#160;<a class="el" href="_f_d_k__audio_8h.html#a4c03bad3dfc905ed83eb9d683495683ba4394febb6bc868a444142dfd09dc93dc">MODE_1_2_2_2_1</a> = 7
, <a class="el" href="_f_d_k__audio_8h.html#a4c03bad3dfc905ed83eb9d683495683bac96aa721750e7b04beb809ecf84a6796">MODE_6_1</a> = 11
, <a class="el" href="_f_d_k__audio_8h.html#a4c03bad3dfc905ed83eb9d683495683ba764f517e839e7c1972cee3adfc5dcc99">MODE_7_1_BACK</a> = 12
, <a class="el" href="_f_d_k__audio_8h.html#a4c03bad3dfc905ed83eb9d683495683ba807e645eadd58f6cb1005fe86c6d935a">MODE_7_1_TOP_FRONT</a> = 14
, <br />
&#160;&#160;<a class="el" href="_f_d_k__audio_8h.html#a4c03bad3dfc905ed83eb9d683495683bae69e2b90e4ef58436fa222ba836257dc">MODE_7_1_REAR_SURROUND</a> = 33
, <a class="el" href="_f_d_k__audio_8h.html#a4c03bad3dfc905ed83eb9d683495683baf9f4ebff8a03e50c833113e324b78c4d">MODE_7_1_FRONT_CENTER</a> = 34
, <a class="el" href="_f_d_k__audio_8h.html#a4c03bad3dfc905ed83eb9d683495683baea2d9d1ab34858b103716e90203eb8ec">MODE_212</a> = 128
<br />
 }</td></tr>
<tr class="separator:a4c03bad3dfc905ed83eb9d683495683b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2e99eec9b2aff4efbe944c0613a22e2"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_d_k__audio_8h.html#ae2e99eec9b2aff4efbe944c0613a22e2">AUDIO_CHANNEL_TYPE</a> { <br />
&#160;&#160;<b>ACT_NONE</b> = 0x00
, <a class="el" href="_f_d_k__audio_8h.html#ae2e99eec9b2aff4efbe944c0613a22e2abe7fbf568c90bf92779311ee05bdb8e3">ACT_FRONT</a> = 0x01
, <a class="el" href="_f_d_k__audio_8h.html#ae2e99eec9b2aff4efbe944c0613a22e2a15a67e5d2e13be98dd6fde3f32fc1363">ACT_SIDE</a> = 0x02
, <a class="el" href="_f_d_k__audio_8h.html#ae2e99eec9b2aff4efbe944c0613a22e2a99e67ef350ed9ab71b15ad8ecf195e15">ACT_BACK</a> = 0x03
, <br />
&#160;&#160;<a class="el" href="_f_d_k__audio_8h.html#ae2e99eec9b2aff4efbe944c0613a22e2aea74cc863b15e51e6cb0600a35d9d83f">ACT_LFE</a> = 0x04
, <a class="el" href="_f_d_k__audio_8h.html#ae2e99eec9b2aff4efbe944c0613a22e2a39a84e4c5c1c21f770d974210032fca7">ACT_TOP</a>
, <a class="el" href="_f_d_k__audio_8h.html#ae2e99eec9b2aff4efbe944c0613a22e2ac5d171edbcb03d6067daab83f0537234">ACT_FRONT_TOP</a> = 0x11
, <a class="el" href="_f_d_k__audio_8h.html#ae2e99eec9b2aff4efbe944c0613a22e2a588c001e80121b1762e9272d88937e7d">ACT_SIDE_TOP</a> = 0x12
, <br />
&#160;&#160;<a class="el" href="_f_d_k__audio_8h.html#ae2e99eec9b2aff4efbe944c0613a22e2a6eafb47b93b16e3ea67e73d4589b5723">ACT_BACK_TOP</a> = 0x13
, <a class="el" href="_f_d_k__audio_8h.html#ae2e99eec9b2aff4efbe944c0613a22e2a0f3414b670ee0935b7bde840ab319a55">ACT_BOTTOM</a>
, <a class="el" href="_f_d_k__audio_8h.html#ae2e99eec9b2aff4efbe944c0613a22e2a04c0b1ae1c28c471ed5dfb930482a433">ACT_FRONT_BOTTOM</a> = 0x21
, <a class="el" href="_f_d_k__audio_8h.html#ae2e99eec9b2aff4efbe944c0613a22e2aec074daad75d259c6fd001c5cf009efd">ACT_SIDE_BOTTOM</a> = 0x22
, <br />
&#160;&#160;<a class="el" href="_f_d_k__audio_8h.html#ae2e99eec9b2aff4efbe944c0613a22e2a0b43b2810dabca4078e244d30b27b3db">ACT_BACK_BOTTOM</a> = 0x23
<br />
 }</td></tr>
<tr class="separator:ae2e99eec9b2aff4efbe944c0613a22e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92da3e72902d8c9a6d6c39c23e238f7b"><td class="memItemLeft" align="right" valign="top"><a id="a92da3e72902d8c9a6d6c39c23e238f7b"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>SBR_PS_SIGNALING</b> { <b>SIG_UNKNOWN</b> = -1
, <b>SIG_IMPLICIT</b> = 0
, <b>SIG_EXPLICIT_BW_COMPATIBLE</b> = 1
, <b>SIG_EXPLICIT_HIERARCHICAL</b> = 2
 }</td></tr>
<tr class="separator:a92da3e72902d8c9a6d6c39c23e238f7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48f35f9a207b85a8144e1963183d8558"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558">MP4_ELEMENT_ID</a> { <br />
&#160;&#160;<a class="el" href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558ad3f00c2b13dfb051ff14353471aa725e">ID_NONE</a> = -1
, <a class="el" href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558a487458a42d130126866413c042b7f34c">ID_SCE</a> = 0
, <a class="el" href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558ab7936eabb84e1f5ef0783cc893a5534f">ID_CPE</a> = 1
, <a class="el" href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558ae5af7aebfe553d0bf92c2a5996e5bbf2">ID_CCE</a> = 2
, <br />
&#160;&#160;<a class="el" href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558a5ff082bdf9489cf18c0adbf8f89eac6f">ID_LFE</a> = 3
, <a class="el" href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558a970d85a9de9b3cca4d8e6eac86174711">ID_DSE</a> = 4
, <a class="el" href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558afdb8e17eeefd1cbfbc7ab108d37e013b">ID_PCE</a> = 5
, <a class="el" href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558a52aae80b8795d8cf7184fbcd0d9139ac">ID_FIL</a> = 6
, <br />
&#160;&#160;<a class="el" href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558a7c6f988c6380231b798f218ae4c59ecb">ID_END</a> = 7
, <a class="el" href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558aad8069117ffcc0100985fde1e2459f5f">ID_EXT</a> = 8
, <a class="el" href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558a235d69a3c3146cb1b6e15f7f80f5f3b0">ID_SCAL</a> = 9
, <a class="el" href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558aa4bd2342d23ee0ea5bf8d5f5d29599f8">ID_USAC_SCE</a> = 0 + USAC_ID_BIT
, <br />
&#160;&#160;<a class="el" href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558a676f8c50e50582b89eb4721be59521b8">ID_USAC_CPE</a> = 1 + USAC_ID_BIT
, <a class="el" href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558adf76898752010f28320245064a0dd3dd">ID_USAC_LFE</a> = 2 + USAC_ID_BIT
, <a class="el" href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558a316b5ce4ae3eb663c306b05a20089633">ID_USAC_EXT</a> = 3 + USAC_ID_BIT
, <a class="el" href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558a435290cdf887969efccf3bb6aceed967">ID_USAC_END</a> = 4 + USAC_ID_BIT
, <br />
&#160;&#160;<b>ID_LAST</b>
<br />
 }</td></tr>
<tr class="separator:a48f35f9a207b85a8144e1963183d8558"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0124319f31819d5ce1bbecdb56012a06"><td class="memItemLeft" align="right" valign="top"><a id="a0124319f31819d5ce1bbecdb56012a06"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>CONFIG_EXT_ID</b> { <br />
&#160;&#160;<b>ID_CONFIG_EXT_FILL</b> = 0
, <b>ID_CONFIG_EXT_DOWNMIX</b> = 1
, <b>ID_CONFIG_EXT_LOUDNESS_INFO</b> = 2
, <b>ID_CONFIG_EXT_AUDIOSCENE_INFO</b> = 3
, <br />
&#160;&#160;<b>ID_CONFIG_EXT_HOA_MATRIX</b> = 4
, <b>ID_CONFIG_EXT_SIG_GROUP_INFO</b> = 6
<br />
 }</td></tr>
<tr class="separator:a0124319f31819d5ce1bbecdb56012a06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98f0b09d4f7d5f64049196c8b53d7314"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_d_k__audio_8h.html#a98f0b09d4f7d5f64049196c8b53d7314">EXT_PAYLOAD_TYPE</a> { <br />
&#160;&#160;<b>EXT_FIL</b> = 0x00
, <b>EXT_FILL_DATA</b> = 0x01
, <b>EXT_DATA_ELEMENT</b> = 0x02
, <b>EXT_DATA_LENGTH</b> = 0x03
, <br />
&#160;&#160;<b>EXT_UNI_DRC</b> = 0x04
, <b>EXT_LDSAC_DATA</b> = 0x09
, <b>EXT_SAOC_DATA</b> = 0x0a
, <b>EXT_DYNAMIC_RANGE</b> = 0x0b
, <br />
&#160;&#160;<b>EXT_SAC_DATA</b> = 0x0c
, <b>EXT_SBR_DATA</b> = 0x0d
, <b>EXT_SBR_DATA_CRC</b> = 0x0e
<br />
 }</td></tr>
<tr class="separator:a98f0b09d4f7d5f64049196c8b53d7314"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb3f4c7f0ca7c50e8a247b60d48505e0"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_d_k__audio_8h.html#acb3f4c7f0ca7c50e8a247b60d48505e0">USAC_EXT_ELEMENT_TYPE</a> { <br />
&#160;&#160;<b>ID_EXT_ELE_FILL</b> = 0x00
, <b>ID_EXT_ELE_MPEGS</b> = 0x01
, <b>ID_EXT_ELE_SAOC</b> = 0x02
, <b>ID_EXT_ELE_AUDIOPREROLL</b> = 0x03
, <br />
&#160;&#160;<b>ID_EXT_ELE_UNI_DRC</b> = 0x04
, <b>ID_EXT_ELE_OBJ_METADATA</b> = 0x05
, <b>ID_EXT_ELE_SAOC_3D</b> = 0x06
, <b>ID_EXT_ELE_HOA</b> = 0x07
, <br />
&#160;&#160;<b>ID_EXT_ELE_FMT_CNVRTR</b> = 0x08
, <b>ID_EXT_ELE_MCT</b> = 0x09
, <b>ID_EXT_ELE_ENHANCED_OBJ_METADATA</b> = 0x0d
, <b>ID_EXT_ELE_VR_METADATA</b> = 0x81
, <br />
&#160;&#160;<b>ID_EXT_ELE_UNKNOWN</b> = 0xFF
<br />
 }</td></tr>
<tr class="separator:acb3f4c7f0ca7c50e8a247b60d48505e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05886637f35dab441b47f4ff49a9099e"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_d_k__audio_8h.html#a05886637f35dab441b47f4ff49a9099e">TP_CONFIG_TYPE</a> { <b>TC_NOTHING</b> = 0
, <b>TC_RAW_ADTS</b> = 2
, <b>TC_RAW_LATM_MCP1</b> = 6
, <b>TC_RAW_SDC</b> = 21
 }</td></tr>
<tr class="separator:a05886637f35dab441b47f4ff49a9099e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Global audio struct and constant definitions. </p>
</div><h2 class="groupheader">Macro Definition Documentation</h2>
<a id="a47d8e2a3e1c2021734b740132f3dfd85"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a47d8e2a3e1c2021734b740132f3dfd85">&#9670;&nbsp;</a></span>AC_BSAC</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AC_BSAC&#160;&#160;&#160;0x000080</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>BSAC </p>

</div>
</div>
<a id="a48017bde31c4ff48b9c0ba3942bc951a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a48017bde31c4ff48b9c0ba3942bc951a">&#9670;&nbsp;</a></span>AC_CM_ALLOC_MEM</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AC_CM_ALLOC_MEM&#160;&#160;&#160;  0x000002</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Config mode signalizes the callback to work in memory \ allocation mode </p>

</div>
</div>
<a id="a0f1607a103ec8f83aba50cb59a388dae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0f1607a103ec8f83aba50cb59a388dae">&#9670;&nbsp;</a></span>AC_CM_DET_CFG_CHANGE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AC_CM_DET_CFG_CHANGE&#160;&#160;&#160;  0x000001</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Audio Codec flags (reconfiguration). Config mode signalizes the callback to work in config change \ detection mode </p>

</div>
</div>
<a id="ae52318cf26e7b2f7d6254e012b2bed12"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae52318cf26e7b2f7d6254e012b2bed12">&#9670;&nbsp;</a></span>AC_DAB</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AC_DAB&#160;&#160;&#160;0x800000</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>DAB bit stream syntax </p>

</div>
</div>
<a id="a30ab1a8a2a2e0c469415714a17158ecc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a30ab1a8a2a2e0c469415714a17158ecc">&#9670;&nbsp;</a></span>AC_DRC_PRESENT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AC_DRC_PRESENT&#160;&#160;&#160;  0x4000000</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Dynamic Range Control (DRC) data found. \ </p>

</div>
</div>
<a id="a9f807233d7004e14493f536f3b025382"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9f807233d7004e14493f536f3b025382">&#9670;&nbsp;</a></span>AC_DRM</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AC_DRM&#160;&#160;&#160;0x080000</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>DRM bit stream syntax </p>

</div>
</div>
<a id="a4751b64e78acd88be4c90ea7cdb4c167"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4751b64e78acd88be4c90ea7cdb4c167">&#9670;&nbsp;</a></span>AC_EL_ENHANCED_NOISE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AC_EL_ENHANCED_NOISE&#160;&#160;&#160;0x000080</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Enhanced noise filling </p>

</div>
</div>
<a id="a20d4703352e850395b4fa75364be6813"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a20d4703352e850395b4fa75364be6813">&#9670;&nbsp;</a></span>AC_EL_FULLBANDLPD</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AC_EL_FULLBANDLPD&#160;&#160;&#160;0x000800</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>enable fullband LPD tools </p>

</div>
</div>
<a id="a2ec7e862671bf967fdc1cb94ec042e5f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2ec7e862671bf967fdc1cb94ec042e5f">&#9670;&nbsp;</a></span>AC_EL_IGF_AFTER_TNS</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AC_EL_IGF_AFTER_TNS&#160;&#160;&#160;0x000100</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>IGF after TNS </p>

</div>
</div>
<a id="ae6bcf42d35fd73f00878e8b1f13351e7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae6bcf42d35fd73f00878e8b1f13351e7">&#9670;&nbsp;</a></span>AC_EL_IGF_INDEP_TILING</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AC_EL_IGF_INDEP_TILING&#160;&#160;&#160;0x000200</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>IGF independent tiling </p>

</div>
</div>
<a id="a976265b508458c7503b573ee1ce57189"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a976265b508458c7503b573ee1ce57189">&#9670;&nbsp;</a></span>AC_EL_IGF_USE_ENF</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AC_EL_IGF_USE_ENF&#160;&#160;&#160;0x000400</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>IGF use enhanced noise filling </p>

</div>
</div>
<a id="ae6140fdc85bfd79eb7c14fa8ea808a6a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae6140fdc85bfd79eb7c14fa8ea808a6a">&#9670;&nbsp;</a></span>AC_EL_LFE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AC_EL_LFE&#160;&#160;&#160;0x002000</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>The element is of type LFE. </p>

</div>
</div>
<a id="a698d24ac8397064733ffbc8dbdef8258"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a698d24ac8397064733ffbc8dbdef8258">&#9670;&nbsp;</a></span>AC_EL_LPDSTEREOIDX</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AC_EL_LPDSTEREOIDX&#160;&#160;&#160;0x001000</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>LPD-stereo-tool stereo index </p>

</div>
</div>
<a id="ab0d9f0d8c252a10425c8d747219dd37e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab0d9f0d8c252a10425c8d747219dd37e">&#9670;&nbsp;</a></span>AC_EL_USAC_CP_POSSIBLE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AC_EL_USAC_CP_POSSIBLE&#160;&#160;&#160;  0x000040</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>USAC may use Complex Stereo Prediction in this channel element \ </p>

</div>
</div>
<a id="a7c4f1bb659e61c3af5a72625140c253e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7c4f1bb659e61c3af5a72625140c253e">&#9670;&nbsp;</a></span>AC_EL_USAC_ITES</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AC_EL_USAC_ITES&#160;&#160;&#160;0x000004</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>USAC SBR inter-TES tool is active </p>

</div>
</div>
<a id="ac910d6a261ca7e89d0c2041c76acf1a9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac910d6a261ca7e89d0c2041c76acf1a9">&#9670;&nbsp;</a></span>AC_EL_USAC_LFE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AC_EL_USAC_LFE&#160;&#160;&#160;0x000020</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>USAC element is LFE </p>

</div>
</div>
<a id="a99e5543645325df7851099c9c91c6d9e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a99e5543645325df7851099c9c91c6d9e">&#9670;&nbsp;</a></span>AC_EL_USAC_MPS212</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AC_EL_USAC_MPS212&#160;&#160;&#160;0x000010</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>USAC MPS212 tool is active </p>

</div>
</div>
<a id="abb91d28a54d66765310d78aaab7b8d2c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abb91d28a54d66765310d78aaab7b8d2c">&#9670;&nbsp;</a></span>AC_EL_USAC_NOISE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AC_EL_USAC_NOISE&#160;&#160;&#160;0x000002</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>USAC noise filling is active </p>

</div>
</div>
<a id="a1ca478804601414340e4652d56fdb8ec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1ca478804601414340e4652d56fdb8ec">&#9670;&nbsp;</a></span>AC_EL_USAC_PVC</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AC_EL_USAC_PVC&#160;&#160;&#160;  0x000008</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>USAC SBR predictive vector coding tool is active </p>

</div>
</div>
<a id="ad92954d2b1b16dd2eece6cc6f8c153f6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad92954d2b1b16dd2eece6cc6f8c153f6">&#9670;&nbsp;</a></span>AC_EL_USAC_TW</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AC_EL_USAC_TW&#160;&#160;&#160;0x000001</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Audio Codec flags (element specific). USAC time warped filter bank is active </p>

</div>
</div>
<a id="ad0187f5e026a7593da6870382e5390cf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad0187f5e026a7593da6870382e5390cf">&#9670;&nbsp;</a></span>AC_ELD</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AC_ELD&#160;&#160;&#160;0x000010</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>AAC-ELD </p>

</div>
</div>
<a id="ad72bd8d281e930d161f620d15153b4c4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad72bd8d281e930d161f620d15153b4c4">&#9670;&nbsp;</a></span>AC_ELD_DOWNSCALE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AC_ELD_DOWNSCALE&#160;&#160;&#160;0x1000000</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>ELD Downscaled playout </p>

</div>
</div>
<a id="aec924e1b4363644815c026706a9713b7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aec924e1b4363644815c026706a9713b7">&#9670;&nbsp;</a></span>AC_ER</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AC_ER&#160;&#160;&#160;0x000040</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>ER syntax </p>

</div>
</div>
<a id="a76ce00b691fa20b341e08c84b6180750"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a76ce00b691fa20b341e08c84b6180750">&#9670;&nbsp;</a></span>AC_ER_HCR</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AC_ER_HCR&#160;&#160;&#160;  0x000004</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>aacSectionDataResilienceFlag flag (from ASC): 1 means use \ virtual codebooks <br  />
 </p>

</div>
</div>
<a id="a7372e18a08b36f24e261be1b81c83288"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7372e18a08b36f24e261be1b81c83288">&#9670;&nbsp;</a></span>AC_ER_RVLC</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AC_ER_RVLC&#160;&#160;&#160;  0x000002</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>aacSpectralDataResilienceFlag flag (from ASC): 1 means use \ huffman codeword reordering </p>

</div>
</div>
<a id="a603065d4b765e385754c3714ddb86b7f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a603065d4b765e385754c3714ddb86b7f">&#9670;&nbsp;</a></span>AC_ER_VCB11</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AC_ER_VCB11&#160;&#160;&#160;  0x000001</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Audio Codec flags. aacSectionDataResilienceFlag flag (from ASC): 1 means use \ virtual codebooks <br  />
 </p>

</div>
</div>
<a id="a9ee37bb9e027173e0a0b8685bd32a253"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9ee37bb9e027173e0a0b8685bd32a253">&#9670;&nbsp;</a></span>AC_HDAAC</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AC_HDAAC&#160;&#160;&#160;0x000400</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>HD-AAC </p>

</div>
</div>
<a id="a386106218662531313d81a123311fca2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a386106218662531313d81a123311fca2">&#9670;&nbsp;</a></span>AC_INDEP</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AC_INDEP&#160;&#160;&#160;0x100000</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Independency flag </p>

</div>
</div>
<a id="a8a3652a7199adffda069bef43cd51f3d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8a3652a7199adffda069bef43cd51f3d">&#9670;&nbsp;</a></span>AC_LD</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AC_LD&#160;&#160;&#160;0x000020</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>AAC-LD </p>

</div>
</div>
<a id="a1574b18dfe87e185438a9d7dc8b469c1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1574b18dfe87e185438a9d7dc8b469c1">&#9670;&nbsp;</a></span>AC_LD_MPS</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AC_LD_MPS&#160;&#160;&#160;0x2000000</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Low Delay MPS. </p>

</div>
</div>
<a id="a88452f42c4ede1d15675e636b1eb586d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a88452f42c4ede1d15675e636b1eb586d">&#9670;&nbsp;</a></span>AC_MPEGD_RES</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AC_MPEGD_RES&#160;&#160;&#160;0x200000</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>MPEG-D residual individual channel data. </p>

</div>
</div>
<a id="a8623f99b1028c12289435a79327fc2ab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8623f99b1028c12289435a79327fc2ab">&#9670;&nbsp;</a></span>AC_MPS_PRESENT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AC_MPS_PRESENT&#160;&#160;&#160;  0x040000</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>MPS present flag (from ASC or implicit) \ </p>

</div>
</div>
<a id="a72122a91d33884e00c382a6eb2acd3a2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a72122a91d33884e00c382a6eb2acd3a2">&#9670;&nbsp;</a></span>AC_PS_PRESENT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AC_PS_PRESENT&#160;&#160;&#160;0x020000</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>PS present flag (from ASC or implicit) <br  />
 </p>

</div>
</div>
<a id="a89b8ff13f62a47be74e2bbc731b7c247"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a89b8ff13f62a47be74e2bbc731b7c247">&#9670;&nbsp;</a></span>AC_RSV603DA</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AC_RSV603DA&#160;&#160;&#160;0x000200</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>RSVD60 3D audio </p>

</div>
</div>
<a id="a9855ae08576572d70c1b935ff2c21df4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9855ae08576572d70c1b935ff2c21df4">&#9670;&nbsp;</a></span>AC_RSVD50</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AC_RSVD50&#160;&#160;&#160;0x004000</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Rsvd50 </p>

</div>
</div>
<a id="a4464d4bc1fa24efcebcc32b43ec170f4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4464d4bc1fa24efcebcc32b43ec170f4">&#9670;&nbsp;</a></span>AC_SAOC_PRESENT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AC_SAOC_PRESENT&#160;&#160;&#160;0x400000</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>SAOC Present Flag </p>

</div>
</div>
<a id="a00dac14a993579eb30100060bbc6108f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a00dac14a993579eb30100060bbc6108f">&#9670;&nbsp;</a></span>AC_SBR_PRESENT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AC_SBR_PRESENT&#160;&#160;&#160;0x008000</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>SBR present flag (from ASC) </p>

</div>
</div>
<a id="ada64c315aa4064bc693e2ac7ad802db1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ada64c315aa4064bc693e2ac7ad802db1">&#9670;&nbsp;</a></span>AC_SBRCRC</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AC_SBRCRC&#160;&#160;&#160;  0x010000</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>SBR CRC present flag. Only relevant for AAC-ELD for now. </p>

</div>
</div>
<a id="a9f7baa6114f4b1465b0a89fb5ca705dc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9f7baa6114f4b1465b0a89fb5ca705dc">&#9670;&nbsp;</a></span>AC_SCALABLE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AC_SCALABLE&#160;&#160;&#160;0x000008</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>AAC Scalable </p>

</div>
</div>
<a id="afeae81f40a37ceb80261e381399c0ebb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afeae81f40a37ceb80261e381399c0ebb">&#9670;&nbsp;</a></span>AC_USAC</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AC_USAC&#160;&#160;&#160;0x000100</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>USAC </p>

</div>
</div>
<a id="adab467b37bdd36b8cfc2156bc35b6993"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adab467b37bdd36b8cfc2156bc35b6993">&#9670;&nbsp;</a></span>AC_USAC_SCFGI3</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AC_USAC_SCFGI3&#160;&#160;&#160;  0x8000000</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>USAC flag: If stereoConfigIndex is 3 the flag is set. </p>

</div>
</div>
<a id="aa7fab6371bb7761101d278ef14942403"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa7fab6371bb7761101d278ef14942403">&#9670;&nbsp;</a></span>CAN_DO_PS</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CAN_DO_PS</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">aot</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">  ((aot) == <a class="code" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721abda162f68ce9d620587e3c5aab756312">AOT_AAC_LC</a> || (aot) == AOT_SBR || (aot) == <a class="code" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721afb6c5dc863da9b9dd0b752db6a1a70c8">AOT_PS</a> || \</div>
<div class="line">   (aot) == <a class="code" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721aa3ec84cbc88329cbaa21df233d0d5fce">AOT_ER_BSAC</a> || (aot) == <a class="code" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a26a8b1a6683068db80851b474e2f90eb">AOT_DRM_AAC</a>)</div>
<div class="ttc" id="a_f_d_k__audio_8h_html_aa1570925f07a0866afc2681ce1408721a26a8b1a6683068db80851b474e2f90eb"><div class="ttname"><a href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a26a8b1a6683068db80851b474e2f90eb">AOT_DRM_AAC</a></div><div class="ttdeci">@ AOT_DRM_AAC</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:212</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_aa1570925f07a0866afc2681ce1408721aa3ec84cbc88329cbaa21df233d0d5fce"><div class="ttname"><a href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721aa3ec84cbc88329cbaa21df233d0d5fce">AOT_ER_BSAC</a></div><div class="ttdeci">@ AOT_ER_BSAC</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:183</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_aa1570925f07a0866afc2681ce1408721abda162f68ce9d620587e3c5aab756312"><div class="ttname"><a href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721abda162f68ce9d620587e3c5aab756312">AOT_AAC_LC</a></div><div class="ttdeci">@ AOT_AAC_LC</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:163</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_aa1570925f07a0866afc2681ce1408721afb6c5dc863da9b9dd0b752db6a1a70c8"><div class="ttname"><a href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721afb6c5dc863da9b9dd0b752db6a1a70c8">AOT_PS</a></div><div class="ttdeci">@ AOT_PS</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:190</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a688e6eb4e3987f7672585c99df909f25"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a688e6eb4e3987f7672585c99df909f25">&#9670;&nbsp;</a></span>EXT_ID_BITS</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define EXT_ID_BITS&#160;&#160;&#160;4</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Size in bits of extension payload type tags. </p>

</div>
</div>
<a id="a545d97d19fbd69c0bbacdb8a658d833e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a545d97d19fbd69c0bbacdb8a658d833e">&#9670;&nbsp;</a></span>FDK_BUF_TYPE_MASK_IO</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FDK_BUF_TYPE_MASK_IO&#160;&#160;&#160;((<a class="el" href="machine__type_8h.html#afff0ab3629a68bc1bb3b2a2f4296173f">UINT</a>)0x03 &lt;&lt; 30)</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Buffer type description field. </p>

</div>
</div>
<a id="a7a9bcd443ce29f6b807fff3261e8894d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7a9bcd443ce29f6b807fff3261e8894d">&#9670;&nbsp;</a></span>IS_CHANNEL_ELEMENT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define IS_CHANNEL_ELEMENT</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">elementId</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">  ((elementId) == <a class="code" href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558a487458a42d130126866413c042b7f34c">ID_SCE</a> || (elementId) == <a class="code" href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558ab7936eabb84e1f5ef0783cc893a5534f">ID_CPE</a> || (elementId) == <a class="code" href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558a5ff082bdf9489cf18c0adbf8f89eac6f">ID_LFE</a> || \</div>
<div class="line">   (elementId) == <a class="code" href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558aa4bd2342d23ee0ea5bf8d5f5d29599f8">ID_USAC_SCE</a> || (elementId) == <a class="code" href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558a676f8c50e50582b89eb4721be59521b8">ID_USAC_CPE</a> ||                \</div>
<div class="line">   (elementId) == <a class="code" href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558adf76898752010f28320245064a0dd3dd">ID_USAC_LFE</a>)</div>
<div class="ttc" id="a_f_d_k__audio_8h_html_a48f35f9a207b85a8144e1963183d8558a487458a42d130126866413c042b7f34c"><div class="ttname"><a href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558a487458a42d130126866413c042b7f34c">ID_SCE</a></div><div class="ttdeci">@ ID_SCE</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:423</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_a48f35f9a207b85a8144e1963183d8558a5ff082bdf9489cf18c0adbf8f89eac6f"><div class="ttname"><a href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558a5ff082bdf9489cf18c0adbf8f89eac6f">ID_LFE</a></div><div class="ttdeci">@ ID_LFE</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:426</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_a48f35f9a207b85a8144e1963183d8558a676f8c50e50582b89eb4721be59521b8"><div class="ttname"><a href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558a676f8c50e50582b89eb4721be59521b8">ID_USAC_CPE</a></div><div class="ttdeci">@ ID_USAC_CPE</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:436</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_a48f35f9a207b85a8144e1963183d8558aa4bd2342d23ee0ea5bf8d5f5d29599f8"><div class="ttname"><a href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558aa4bd2342d23ee0ea5bf8d5f5d29599f8">ID_USAC_SCE</a></div><div class="ttdeci">@ ID_USAC_SCE</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:435</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_a48f35f9a207b85a8144e1963183d8558ab7936eabb84e1f5ef0783cc893a5534f"><div class="ttname"><a href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558ab7936eabb84e1f5ef0783cc893a5534f">ID_CPE</a></div><div class="ttdeci">@ ID_CPE</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:424</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_a48f35f9a207b85a8144e1963183d8558adf76898752010f28320245064a0dd3dd"><div class="ttname"><a href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558adf76898752010f28320245064a0dd3dd">ID_USAC_LFE</a></div><div class="ttdeci">@ ID_USAC_LFE</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:437</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a00928df86a0cc0c56dae756799011ef8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a00928df86a0cc0c56dae756799011ef8">&#9670;&nbsp;</a></span>IS_USAC_CHANNEL_ELEMENT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define IS_USAC_CHANNEL_ELEMENT</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">elementId</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">  ((elementId) == <a class="code" href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558aa4bd2342d23ee0ea5bf8d5f5d29599f8">ID_USAC_SCE</a> || (elementId) == <a class="code" href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558a676f8c50e50582b89eb4721be59521b8">ID_USAC_CPE</a> || \</div>
<div class="line">   (elementId) == <a class="code" href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558adf76898752010f28320245064a0dd3dd">ID_USAC_LFE</a>)</div>
</div><!-- fragment -->
</div>
</div>
<a id="aaddf4c6e66200bdb5979f82a9b4d32d7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaddf4c6e66200bdb5979f82a9b4d32d7">&#9670;&nbsp;</a></span>LIB_VERSION</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LIB_VERSION</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">lev0, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">lev1, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">lev2&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">  ((lev0 &lt;&lt; 24 &amp; 0xff000000) | (lev1 &lt;&lt; 16 &amp; 0x00ff0000) | \</div>
<div class="line">   (lev2 &lt;&lt; 8 &amp; 0x0000ff00))</div>
</div><!-- fragment --><p>Convert each member of version numbers to one single numeric version representation. </p><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">lev0</td><td>1st level of version number. </td></tr>
    <tr><td class="paramname">lev1</td><td>2nd level of version number. </td></tr>
    <tr><td class="paramname">lev2</td><td>3rd level of version number. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a45083124818102722319628af2ba3a2d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a45083124818102722319628af2ba3a2d">&#9670;&nbsp;</a></span>LIB_VERSION_STRING</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LIB_VERSION_STRING</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">info</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">  FDKsprintf((info)-&gt;versionStr, <span class="stringliteral">&quot;%d.%d.%d&quot;</span>, (((info)-&gt;version &gt;&gt; 24) &amp; 0xff), \</div>
<div class="line">             (((info)-&gt;version &gt;&gt; 16) &amp; 0xff),                                 \</div>
<div class="line">             (((info)-&gt;version &gt;&gt; 8) &amp; 0xff))</div>
</div><!-- fragment --><p>Build text string of version. </p>

</div>
</div>
<a id="ac791def41acceac609d1871dfd2fe325"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac791def41acceac609d1871dfd2fe325">&#9670;&nbsp;</a></span>TT_IS_PACKET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TT_IS_PACKET</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">x</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">  (((x) == <a class="code" href="_f_d_k__audio_8h.html#a9a3ab43f50232345732813eefad2dd08a4d0400b7a55154203fa3f281b5a57073">TT_MP4_RAW</a>) || ((x) == <a class="code" href="_f_d_k__audio_8h.html#a9a3ab43f50232345732813eefad2dd08a709143ae9e3b676be28ccdb3099486e3">TT_DRM</a>) || ((x) == <a class="code" href="_f_d_k__audio_8h.html#a9a3ab43f50232345732813eefad2dd08a6ac653ff6368aa3083fe5f70045333f6">TT_MP4_LATM_MCP0</a>) || \</div>
<div class="line">   ((x) == <a class="code" href="_f_d_k__audio_8h.html#a9a3ab43f50232345732813eefad2dd08ac1978d1881aa428f42540064d01a2a76">TT_MP4_LATM_MCP1</a>))</div>
<div class="ttc" id="a_f_d_k__audio_8h_html_a9a3ab43f50232345732813eefad2dd08a4d0400b7a55154203fa3f281b5a57073"><div class="ttname"><a href="_f_d_k__audio_8h.html#a9a3ab43f50232345732813eefad2dd08a4d0400b7a55154203fa3f281b5a57073">TT_MP4_RAW</a></div><div class="ttdeci">@ TT_MP4_RAW</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:137</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_a9a3ab43f50232345732813eefad2dd08a6ac653ff6368aa3083fe5f70045333f6"><div class="ttname"><a href="_f_d_k__audio_8h.html#a9a3ab43f50232345732813eefad2dd08a6ac653ff6368aa3083fe5f70045333f6">TT_MP4_LATM_MCP0</a></div><div class="ttdeci">@ TT_MP4_LATM_MCP0</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:143</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_a9a3ab43f50232345732813eefad2dd08a709143ae9e3b676be28ccdb3099486e3"><div class="ttname"><a href="_f_d_k__audio_8h.html#a9a3ab43f50232345732813eefad2dd08a709143ae9e3b676be28ccdb3099486e3">TT_DRM</a></div><div class="ttdeci">@ TT_DRM</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:148</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_a9a3ab43f50232345732813eefad2dd08ac1978d1881aa428f42540064d01a2a76"><div class="ttname"><a href="_f_d_k__audio_8h.html#a9a3ab43f50232345732813eefad2dd08ac1978d1881aa428f42540064d01a2a76">TT_MP4_LATM_MCP1</a></div><div class="ttdeci">@ TT_MP4_LATM_MCP1</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:142</div></div>
</div><!-- fragment -->
</div>
</div>
<h2 class="groupheader">Typedef Documentation</h2>
<a id="a3d9faa21ab024cdb9b7d9deec8406e54"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3d9faa21ab024cdb9b7d9deec8406e54">&#9670;&nbsp;</a></span>FDK_bufDescr</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct <a class="el" href="struct_f_d_k__buf_descr.html">FDK_bufDescr</a> <a class="el" href="struct_f_d_k__buf_descr.html">FDK_bufDescr</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>I/O buffer descriptor. </p>

</div>
</div>
<a id="a8f74a240f3ee17b6c79bc0abb88529d1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8f74a240f3ee17b6c79bc0abb88529d1">&#9670;&nbsp;</a></span>LIB_INFO</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct <a class="el" href="struct_l_i_b___i_n_f_o.html">LIB_INFO</a> <a class="el" href="struct_l_i_b___i_n_f_o.html">LIB_INFO</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Library information. </p>

</div>
</div>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a id="ae2e99eec9b2aff4efbe944c0613a22e2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae2e99eec9b2aff4efbe944c0613a22e2">&#9670;&nbsp;</a></span>AUDIO_CHANNEL_TYPE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="_f_d_k__audio_8h.html#ae2e99eec9b2aff4efbe944c0613a22e2">AUDIO_CHANNEL_TYPE</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Speaker description tags. Do not change the enumeration values unless it keeps the following segmentation:</p><ul>
<li>Bit 0-3: Horizontal postion (0: none, 1: front, 2: side, 3: back, 4: lfe)</li>
<li>Bit 4-7: Vertical position (0: normal, 1: top, 2: bottom) </li>
</ul>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ae2e99eec9b2aff4efbe944c0613a22e2abe7fbf568c90bf92779311ee05bdb8e3"></a>ACT_FRONT&#160;</td><td class="fielddoc"><p>Front speaker position (at normal height) </p>
</td></tr>
<tr><td class="fieldname"><a id="ae2e99eec9b2aff4efbe944c0613a22e2a15a67e5d2e13be98dd6fde3f32fc1363"></a>ACT_SIDE&#160;</td><td class="fielddoc"><p>Side speaker position (at normal height) </p>
</td></tr>
<tr><td class="fieldname"><a id="ae2e99eec9b2aff4efbe944c0613a22e2a99e67ef350ed9ab71b15ad8ecf195e15"></a>ACT_BACK&#160;</td><td class="fielddoc"><p>Back speaker position (at normal height) </p>
</td></tr>
<tr><td class="fieldname"><a id="ae2e99eec9b2aff4efbe944c0613a22e2aea74cc863b15e51e6cb0600a35d9d83f"></a>ACT_LFE&#160;</td><td class="fielddoc"><p>Low frequency effect speaker postion (front) </p>
</td></tr>
<tr><td class="fieldname"><a id="ae2e99eec9b2aff4efbe944c0613a22e2a39a84e4c5c1c21f770d974210032fca7"></a>ACT_TOP&#160;</td><td class="fielddoc"><p>Top speaker area (for combination with speaker positions) </p>
</td></tr>
<tr><td class="fieldname"><a id="ae2e99eec9b2aff4efbe944c0613a22e2ac5d171edbcb03d6067daab83f0537234"></a>ACT_FRONT_TOP&#160;</td><td class="fielddoc"><p>Top front speaker = (ACT_FRONT|ACT_TOP) </p>
</td></tr>
<tr><td class="fieldname"><a id="ae2e99eec9b2aff4efbe944c0613a22e2a588c001e80121b1762e9272d88937e7d"></a>ACT_SIDE_TOP&#160;</td><td class="fielddoc"><p>Top side speaker = (ACT_SIDE |ACT_TOP) </p>
</td></tr>
<tr><td class="fieldname"><a id="ae2e99eec9b2aff4efbe944c0613a22e2a6eafb47b93b16e3ea67e73d4589b5723"></a>ACT_BACK_TOP&#160;</td><td class="fielddoc"><p>Top back speaker = (ACT_BACK |ACT_TOP) </p>
</td></tr>
<tr><td class="fieldname"><a id="ae2e99eec9b2aff4efbe944c0613a22e2a0f3414b670ee0935b7bde840ab319a55"></a>ACT_BOTTOM&#160;</td><td class="fielddoc"><p>Bottom speaker area (for combination with speaker positions) </p>
</td></tr>
<tr><td class="fieldname"><a id="ae2e99eec9b2aff4efbe944c0613a22e2a04c0b1ae1c28c471ed5dfb930482a433"></a>ACT_FRONT_BOTTOM&#160;</td><td class="fielddoc"><p>Bottom front speaker = (ACT_FRONT|ACT_BOTTOM) </p>
</td></tr>
<tr><td class="fieldname"><a id="ae2e99eec9b2aff4efbe944c0613a22e2aec074daad75d259c6fd001c5cf009efd"></a>ACT_SIDE_BOTTOM&#160;</td><td class="fielddoc"><p>Bottom side speaker = (ACT_SIDE |ACT_BOTTOM) </p>
</td></tr>
<tr><td class="fieldname"><a id="ae2e99eec9b2aff4efbe944c0613a22e2a0b43b2810dabca4078e244d30b27b3db"></a>ACT_BACK_BOTTOM&#160;</td><td class="fielddoc"><p>Bottom back speaker = (ACT_BACK |ACT_BOTTOM) </p>
</td></tr>
</table>

</div>
</div>
<a id="aa1570925f07a0866afc2681ce1408721"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa1570925f07a0866afc2681ce1408721">&#9670;&nbsp;</a></span>AUDIO_OBJECT_TYPE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721">AUDIO_OBJECT_TYPE</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Audio Object Type definitions. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aa1570925f07a0866afc2681ce1408721afc99ecbce72896f9843662fadfc70abf"></a>AOT_AAC_MAIN&#160;</td><td class="fielddoc"><p>Main profile <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="aa1570925f07a0866afc2681ce1408721abda162f68ce9d620587e3c5aab756312"></a>AOT_AAC_LC&#160;</td><td class="fielddoc"><p>Low Complexity object <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="aa1570925f07a0866afc2681ce1408721ac414ea23bec0e6697f8f49fb3a79f772"></a>AOT_RSVD_10&#160;</td><td class="fielddoc"><p>(reserved) <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="aa1570925f07a0866afc2681ce1408721ad7598e86199a9a1ffc4d420a526344e9"></a>AOT_RSVD_11&#160;</td><td class="fielddoc"><p>(reserved) <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="aa1570925f07a0866afc2681ce1408721a38805a997f1473e544bfbbb022a256ca"></a>AOT_TTSI&#160;</td><td class="fielddoc"><p>TTSI Object <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="aa1570925f07a0866afc2681ce1408721a3243adfe8ad1216249dcf2154fa4281c"></a>AOT_MAIN_SYNTH&#160;</td><td class="fielddoc"><p>Main Synthetic object <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="aa1570925f07a0866afc2681ce1408721a5440c75750535c5dc34afbe39f2db1ad"></a>AOT_WAV_TAB_SYNTH&#160;</td><td class="fielddoc"><p>Wavetable Synthesis object <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="aa1570925f07a0866afc2681ce1408721ab2b96cce634270982ef1ee5b7cdf4740"></a>AOT_GEN_MIDI&#160;</td><td class="fielddoc"><p>General MIDI object <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="aa1570925f07a0866afc2681ce1408721a16661dc4cccd8b06e6d6449cd362e84a"></a>AOT_ALG_SYNTH_AUD_FX&#160;</td><td class="fielddoc"><p>Algorithmic Synthesis and Audio FX object </p>
</td></tr>
<tr><td class="fieldname"><a id="aa1570925f07a0866afc2681ce1408721a51b26f06ec2431eee5bff31ec078da51"></a>AOT_ER_AAC_LC&#160;</td><td class="fielddoc"><p>Error Resilient(ER) AAC Low Complexity <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="aa1570925f07a0866afc2681ce1408721ad51d1945df20952d3da78d0899930817"></a>AOT_RSVD_18&#160;</td><td class="fielddoc"><p>(reserved) <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="aa1570925f07a0866afc2681ce1408721ac5b7f22593c1e7109e6450b81fd143af"></a>AOT_ER_AAC_LTP&#160;</td><td class="fielddoc"><p>Error Resilient(ER) AAC LTP object <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="aa1570925f07a0866afc2681ce1408721ab7a581c36c965fac3c482ad54ef6f3b7"></a>AOT_ER_AAC_SCAL&#160;</td><td class="fielddoc"><p>Error Resilient(ER) AAC Scalable object <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="aa1570925f07a0866afc2681ce1408721ab09a66271fe981c9713248a4c13e35fc"></a>AOT_ER_TWIN_VQ&#160;</td><td class="fielddoc"><p>Error Resilient(ER) TwinVQ object <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="aa1570925f07a0866afc2681ce1408721aa3ec84cbc88329cbaa21df233d0d5fce"></a>AOT_ER_BSAC&#160;</td><td class="fielddoc"><p>Error Resilient(ER) BSAC object <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="aa1570925f07a0866afc2681ce1408721a14d1ff6db5919b2e14f886d23d25a348"></a>AOT_ER_AAC_LD&#160;</td><td class="fielddoc"><p>Error Resilient(ER) AAC LowDelay object <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="aa1570925f07a0866afc2681ce1408721a214e7bcc903f7fbb0e0cbe0d0a526966"></a>AOT_ER_CELP&#160;</td><td class="fielddoc"><p>Error Resilient(ER) CELP object <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="aa1570925f07a0866afc2681ce1408721a76575c302f3e2f8c13a01e36f98fad60"></a>AOT_ER_HVXC&#160;</td><td class="fielddoc"><p>Error Resilient(ER) HVXC object <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="aa1570925f07a0866afc2681ce1408721ad2b2f032e47201b9d5e53912570ce401"></a>AOT_ER_HILN&#160;</td><td class="fielddoc"><p>Error Resilient(ER) HILN object <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="aa1570925f07a0866afc2681ce1408721abe1dc27641b38ecfbae6163d43c9b840"></a>AOT_ER_PARA&#160;</td><td class="fielddoc"><p>Error Resilient(ER) Parametric object <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="aa1570925f07a0866afc2681ce1408721aedd997ceaeceb4ca0f6794248f7f7205"></a>AOT_RSVD_28&#160;</td><td class="fielddoc"><p>might become SSC <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="aa1570925f07a0866afc2681ce1408721afb6c5dc863da9b9dd0b752db6a1a70c8"></a>AOT_PS&#160;</td><td class="fielddoc"><p>PS, Parametric Stereo (includes SBR) <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="aa1570925f07a0866afc2681ce1408721a426586844b1f4c915dfb06f6af59d917"></a>AOT_MPEGS&#160;</td><td class="fielddoc"><p>MPEG Surround <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="aa1570925f07a0866afc2681ce1408721a0cbd77749c4254ab06220729dfab6c26"></a>AOT_ESCAPE&#160;</td><td class="fielddoc"><p>Signal AOT uses more than 5 bits <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="aa1570925f07a0866afc2681ce1408721ac62097bd807d4af85c36c2a4c6df6a32"></a>AOT_MP3ONMP4_L1&#160;</td><td class="fielddoc"><p>MPEG-Layer1 in mp4 <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="aa1570925f07a0866afc2681ce1408721ac29571fd6be3263ccb9c6823a17d4234"></a>AOT_MP3ONMP4_L2&#160;</td><td class="fielddoc"><p>MPEG-Layer2 in mp4 <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="aa1570925f07a0866afc2681ce1408721a3bc9a963f1f4638a58651934c86d73b0"></a>AOT_MP3ONMP4_L3&#160;</td><td class="fielddoc"><p>MPEG-Layer3 in mp4 <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="aa1570925f07a0866afc2681ce1408721ad44dc31a3b2af4ffceddd0ee4c8c42f8"></a>AOT_RSVD_35&#160;</td><td class="fielddoc"><p>might become DST <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="aa1570925f07a0866afc2681ce1408721a84512779d40cb186f7f061e3fa2e4af2"></a>AOT_RSVD_36&#160;</td><td class="fielddoc"><p>might become ALS <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="aa1570925f07a0866afc2681ce1408721a438692976b6f568a6eb0c23717a12e68"></a>AOT_AAC_SLS&#160;</td><td class="fielddoc"><p>AAC + SLS <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="aa1570925f07a0866afc2681ce1408721a03b614d80559588a2698bb6272e3a763"></a>AOT_SLS&#160;</td><td class="fielddoc"><p>SLS <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="aa1570925f07a0866afc2681ce1408721a4d619164e92a4e79d8c4d94d799104e7"></a>AOT_ER_AAC_ELD&#160;</td><td class="fielddoc"><p>AAC Enhanced Low Delay <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="aa1570925f07a0866afc2681ce1408721a79a600ed0f7a58189e5f7941c7c835da"></a>AOT_USAC&#160;</td><td class="fielddoc"><p>USAC <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="aa1570925f07a0866afc2681ce1408721a29e4afaa0f42b6b96daef10ef0d6a93f"></a>AOT_SAOC&#160;</td><td class="fielddoc"><p>SAOC <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="aa1570925f07a0866afc2681ce1408721a7126c5506154f129a64d121212186cfd"></a>AOT_LD_MPEGS&#160;</td><td class="fielddoc"><p>Low Delay MPEG Surround <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="aa1570925f07a0866afc2681ce1408721a2f3f06ccd1d7ac82eb6f769c8e175e52"></a>AOT_MP2_AAC_LC&#160;</td><td class="fielddoc"><p>Virtual AOT MP2 Low Complexity profile </p>
</td></tr>
<tr><td class="fieldname"><a id="aa1570925f07a0866afc2681ce1408721a799bc471bf13b9d9133fb3e42aa8e3ad"></a>AOT_MP2_SBR&#160;</td><td class="fielddoc"><p>Virtual AOT MP2 Low Complexity Profile with SBR <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="aa1570925f07a0866afc2681ce1408721a26a8b1a6683068db80851b474e2f90eb"></a>AOT_DRM_AAC&#160;</td><td class="fielddoc"><p>Virtual AOT for DRM (ER-AAC-SCAL without SBR) </p>
</td></tr>
<tr><td class="fieldname"><a id="aa1570925f07a0866afc2681ce1408721ab6746b7184bda7dc40120ac6c43e57f6"></a>AOT_DRM_SBR&#160;</td><td class="fielddoc"><p>Virtual AOT for DRM (ER-AAC-SCAL with SBR) </p>
</td></tr>
<tr><td class="fieldname"><a id="aa1570925f07a0866afc2681ce1408721a9b82f1fd866a707c781da8a781b65199"></a>AOT_DRM_MPEG_PS&#160;</td><td class="fielddoc"><p>Virtual AOT for DRM (ER-AAC-SCAL with SBR and MPEG-PS) </p>
</td></tr>
<tr><td class="fieldname"><a id="aa1570925f07a0866afc2681ce1408721a9719c9101900e290293c0e9d0911eb35"></a>AOT_DRM_SURROUND&#160;</td><td class="fielddoc"><p>Virtual AOT for DRM Surround (ER-AAC-SCAL (+SBR) +MPS) </p>
</td></tr>
<tr><td class="fieldname"><a id="aa1570925f07a0866afc2681ce1408721ae354349a0b77beebfc470447fdbd58d3"></a>AOT_DRM_USAC&#160;</td><td class="fielddoc"><p>Virtual AOT for DRM with USAC </p>
</td></tr>
</table>

</div>
</div>
<a id="a4c03bad3dfc905ed83eb9d683495683b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4c03bad3dfc905ed83eb9d683495683b">&#9670;&nbsp;</a></span>CHANNEL_MODE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="_f_d_k__audio_8h.html#a4c03bad3dfc905ed83eb9d683495683b">CHANNEL_MODE</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Channel Mode ( 1-7 equals MPEG channel configurations, others are arbitrary). </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a4c03bad3dfc905ed83eb9d683495683baf25f6bda513005f645d3626d9391f8cc"></a>MODE_1&#160;</td><td class="fielddoc"><p>C </p>
</td></tr>
<tr><td class="fieldname"><a id="a4c03bad3dfc905ed83eb9d683495683ba0a36399f2feba688abe010c193b8a5f1"></a>MODE_2&#160;</td><td class="fielddoc"><p>L+R </p>
</td></tr>
<tr><td class="fieldname"><a id="a4c03bad3dfc905ed83eb9d683495683ba1eebaef0988382d79e0d264c3fd9defc"></a>MODE_1_2&#160;</td><td class="fielddoc"><p>C, L+R </p>
</td></tr>
<tr><td class="fieldname"><a id="a4c03bad3dfc905ed83eb9d683495683bab6ca6f471a746abdcca5a529097edbed"></a>MODE_1_2_1&#160;</td><td class="fielddoc"><p>C, L+R, Rear </p>
</td></tr>
<tr><td class="fieldname"><a id="a4c03bad3dfc905ed83eb9d683495683bae962efe52de14327972236b2c3c8f952"></a>MODE_1_2_2&#160;</td><td class="fielddoc"><p>C, L+R, LS+RS </p>
</td></tr>
<tr><td class="fieldname"><a id="a4c03bad3dfc905ed83eb9d683495683ba45a314be6a5d3d89c3ac82b6bbfff020"></a>MODE_1_2_2_1&#160;</td><td class="fielddoc"><p>C, L+R, LS+RS, LFE </p>
</td></tr>
<tr><td class="fieldname"><a id="a4c03bad3dfc905ed83eb9d683495683ba4394febb6bc868a444142dfd09dc93dc"></a>MODE_1_2_2_2_1&#160;</td><td class="fielddoc"><p>C, LC+RC, L+R, LS+RS, LFE </p>
</td></tr>
<tr><td class="fieldname"><a id="a4c03bad3dfc905ed83eb9d683495683bac96aa721750e7b04beb809ecf84a6796"></a>MODE_6_1&#160;</td><td class="fielddoc"><p>C, L+R, LS+RS, Crear, LFE </p>
</td></tr>
<tr><td class="fieldname"><a id="a4c03bad3dfc905ed83eb9d683495683ba764f517e839e7c1972cee3adfc5dcc99"></a>MODE_7_1_BACK&#160;</td><td class="fielddoc"><p>C, L+R, LS+RS, Lrear+Rrear, LFE </p>
</td></tr>
<tr><td class="fieldname"><a id="a4c03bad3dfc905ed83eb9d683495683ba807e645eadd58f6cb1005fe86c6d935a"></a>MODE_7_1_TOP_FRONT&#160;</td><td class="fielddoc"><p>C, L+R, LS+RS, LFE, Ltop+Rtop </p>
</td></tr>
<tr><td class="fieldname"><a id="a4c03bad3dfc905ed83eb9d683495683bae69e2b90e4ef58436fa222ba836257dc"></a>MODE_7_1_REAR_SURROUND&#160;</td><td class="fielddoc"><p>C, L+R, LS+RS, Lrear+Rrear, LFE </p>
</td></tr>
<tr><td class="fieldname"><a id="a4c03bad3dfc905ed83eb9d683495683baf9f4ebff8a03e50c833113e324b78c4d"></a>MODE_7_1_FRONT_CENTER&#160;</td><td class="fielddoc"><p>C, LC+RC, L+R, LS+RS, LFE </p>
</td></tr>
<tr><td class="fieldname"><a id="a4c03bad3dfc905ed83eb9d683495683baea2d9d1ab34858b103716e90203eb8ec"></a>MODE_212&#160;</td><td class="fielddoc"><p>212 configuration, used in ELDv2 </p>
</td></tr>
</table>

</div>
</div>
<a id="a98f0b09d4f7d5f64049196c8b53d7314"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a98f0b09d4f7d5f64049196c8b53d7314">&#9670;&nbsp;</a></span>EXT_PAYLOAD_TYPE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="_f_d_k__audio_8h.html#a98f0b09d4f7d5f64049196c8b53d7314">EXT_PAYLOAD_TYPE</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Extension payload types. </p>

</div>
</div>
<a id="a89021fa008d0a93e735361ed4f3b885f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a89021fa008d0a93e735361ed4f3b885f">&#9670;&nbsp;</a></span>FILE_FORMAT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="_f_d_k__audio_8h.html#a89021fa008d0a93e735361ed4f3b885f">FILE_FORMAT</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>File format identifiers. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a89021fa008d0a93e735361ed4f3b885fa002a351c4fed7e3b7dbc83129ecc397e"></a>FF_UNKNOWN&#160;</td><td class="fielddoc"><p>Unknown format. <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="a89021fa008d0a93e735361ed4f3b885fa4ead52839a6c5f8e57a3e8ba69542de4"></a>FF_RAW&#160;</td><td class="fielddoc"><p>No container, bit stream data conveyed "as is". </p>
</td></tr>
<tr><td class="fieldname"><a id="a89021fa008d0a93e735361ed4f3b885fae41f8219f3e3a0a2468e8af8be2b2bb9"></a>FF_MP4_3GPP&#160;</td><td class="fielddoc"><p>3GPP file format. <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="a89021fa008d0a93e735361ed4f3b885fa5ecc16a7d346ef5c0c15d05e33b9205a"></a>FF_MP4_MP4F&#160;</td><td class="fielddoc"><p>MPEG-4 File format. <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="a89021fa008d0a93e735361ed4f3b885fafe403ba8cfaea1cef0ec673494dad608"></a>FF_RAWPACKETS&#160;</td><td class="fielddoc"><p>Proprietary raw packet file. </p>
</td></tr>
</table>

</div>
</div>
<a id="a48f35f9a207b85a8144e1963183d8558"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a48f35f9a207b85a8144e1963183d8558">&#9670;&nbsp;</a></span>MP4_ELEMENT_ID</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558">MP4_ELEMENT_ID</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>MP4 Element IDs. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a48f35f9a207b85a8144e1963183d8558ad3f00c2b13dfb051ff14353471aa725e"></a>ID_NONE&#160;</td><td class="fielddoc"><p>Invalid Element helper ID. <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="a48f35f9a207b85a8144e1963183d8558a487458a42d130126866413c042b7f34c"></a>ID_SCE&#160;</td><td class="fielddoc"><p>Single Channel Element. <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="a48f35f9a207b85a8144e1963183d8558ab7936eabb84e1f5ef0783cc893a5534f"></a>ID_CPE&#160;</td><td class="fielddoc"><p>Channel Pair Element. <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="a48f35f9a207b85a8144e1963183d8558ae5af7aebfe553d0bf92c2a5996e5bbf2"></a>ID_CCE&#160;</td><td class="fielddoc"><p>Coupling Channel Element. <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="a48f35f9a207b85a8144e1963183d8558a5ff082bdf9489cf18c0adbf8f89eac6f"></a>ID_LFE&#160;</td><td class="fielddoc"><p>LFE Channel Element. <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="a48f35f9a207b85a8144e1963183d8558a970d85a9de9b3cca4d8e6eac86174711"></a>ID_DSE&#160;</td><td class="fielddoc"><p>Currently one Data Stream Element for ancillary data is supported. </p>
</td></tr>
<tr><td class="fieldname"><a id="a48f35f9a207b85a8144e1963183d8558afdb8e17eeefd1cbfbc7ab108d37e013b"></a>ID_PCE&#160;</td><td class="fielddoc"><p>Program Config Element. <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="a48f35f9a207b85a8144e1963183d8558a52aae80b8795d8cf7184fbcd0d9139ac"></a>ID_FIL&#160;</td><td class="fielddoc"><p>Fill Element. <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="a48f35f9a207b85a8144e1963183d8558a7c6f988c6380231b798f218ae4c59ecb"></a>ID_END&#160;</td><td class="fielddoc"><p>Arnie (End Element = Terminator). <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="a48f35f9a207b85a8144e1963183d8558aad8069117ffcc0100985fde1e2459f5f"></a>ID_EXT&#160;</td><td class="fielddoc"><p>Extension Payload (ER only). <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="a48f35f9a207b85a8144e1963183d8558a235d69a3c3146cb1b6e15f7f80f5f3b0"></a>ID_SCAL&#160;</td><td class="fielddoc"><p>AAC scalable element (ER only). <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="a48f35f9a207b85a8144e1963183d8558aa4bd2342d23ee0ea5bf8d5f5d29599f8"></a>ID_USAC_SCE&#160;</td><td class="fielddoc"><p>Single Channel Element. <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="a48f35f9a207b85a8144e1963183d8558a676f8c50e50582b89eb4721be59521b8"></a>ID_USAC_CPE&#160;</td><td class="fielddoc"><p>Channel Pair Element. <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="a48f35f9a207b85a8144e1963183d8558adf76898752010f28320245064a0dd3dd"></a>ID_USAC_LFE&#160;</td><td class="fielddoc"><p>LFE Channel Element. <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="a48f35f9a207b85a8144e1963183d8558a316b5ce4ae3eb663c306b05a20089633"></a>ID_USAC_EXT&#160;</td><td class="fielddoc"><p>Extension Element. <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="a48f35f9a207b85a8144e1963183d8558a435290cdf887969efccf3bb6aceed967"></a>ID_USAC_END&#160;</td><td class="fielddoc"><p>Arnie (End Element = Terminator). <br  />
 </p>
</td></tr>
</table>

</div>
</div>
<a id="a05886637f35dab441b47f4ff49a9099e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a05886637f35dab441b47f4ff49a9099e">&#9670;&nbsp;</a></span>TP_CONFIG_TYPE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="_f_d_k__audio_8h.html#a05886637f35dab441b47f4ff49a9099e">TP_CONFIG_TYPE</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Proprietary raw packet file configuration data type identifier. </p>

</div>
</div>
<a id="a9a3ab43f50232345732813eefad2dd08"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9a3ab43f50232345732813eefad2dd08">&#9670;&nbsp;</a></span>TRANSPORT_TYPE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="_f_d_k__audio_8h.html#a9a3ab43f50232345732813eefad2dd08">TRANSPORT_TYPE</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Transport type identifiers. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a9a3ab43f50232345732813eefad2dd08ae1337cb8929e2e7e6a602ab0dee5b59e"></a>TT_UNKNOWN&#160;</td><td class="fielddoc"><p>Unknown format. <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="a9a3ab43f50232345732813eefad2dd08a4d0400b7a55154203fa3f281b5a57073"></a>TT_MP4_RAW&#160;</td><td class="fielddoc"><p>"as is" access units (packet based since there is obviously no sync layer) </p>
</td></tr>
<tr><td class="fieldname"><a id="a9a3ab43f50232345732813eefad2dd08aef516f1e49e922a6b8f0efe04d6ca421"></a>TT_MP4_ADIF&#160;</td><td class="fielddoc"><p>ADIF bitstream format. <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="a9a3ab43f50232345732813eefad2dd08a0e7825c382a9f19c3fcbe0e23858b517"></a>TT_MP4_ADTS&#160;</td><td class="fielddoc"><p>ADTS bitstream format. <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="a9a3ab43f50232345732813eefad2dd08ac1978d1881aa428f42540064d01a2a76"></a>TT_MP4_LATM_MCP1&#160;</td><td class="fielddoc"><p>Audio Mux Elements with muxConfigPresent = 1 </p>
</td></tr>
<tr><td class="fieldname"><a id="a9a3ab43f50232345732813eefad2dd08a6ac653ff6368aa3083fe5f70045333f6"></a>TT_MP4_LATM_MCP0&#160;</td><td class="fielddoc"><p>Audio Mux Elements with muxConfigPresent = 0, out of band StreamMuxConfig </p>
</td></tr>
<tr><td class="fieldname"><a id="a9a3ab43f50232345732813eefad2dd08aed2f618bfb9281f79a6215ef8baf3cef"></a>TT_MP4_LOAS&#160;</td><td class="fielddoc"><p>Audio Sync Stream. <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="a9a3ab43f50232345732813eefad2dd08a709143ae9e3b676be28ccdb3099486e3"></a>TT_DRM&#160;</td><td class="fielddoc"><p>Digital Radio Mondial (DRM30/DRM+) bitstream format. </p>
</td></tr>
</table>

</div>
</div>
<a id="acb3f4c7f0ca7c50e8a247b60d48505e0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acb3f4c7f0ca7c50e8a247b60d48505e0">&#9670;&nbsp;</a></span>USAC_EXT_ELEMENT_TYPE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="_f_d_k__audio_8h.html#acb3f4c7f0ca7c50e8a247b60d48505e0">USAC_EXT_ELEMENT_TYPE</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>MPEG-D USAC &amp; RSVD60 3D audio Extension Element Types. </p>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>
